Physical Memory Mapping

The existence of an I/O space is dependent on the processor architecture. Several Windows-supported architectures are based on processors that do not have a separate I/O space. Rather, their ports are mapped into memory addresses. These architectures can use the memory mapping function to enable access to physical memory on controllers and other hardware devices.

Physical memory mapping can also be used to give processes access to physical memory ranges in the CPU's address space.

The RTX64 physical memory map interface maps a section of physical memory into an application's virtual address space. This enables the application to access a region of physical memory directly, as if it were a buffer in the application. This interface is useful for applications that need to access device memory or registers that are mapped into the physical address space of the CPU.

Topics: